package com.yxinsur.imc.business.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.yxinsur.imc.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;

@Data
@ToString
public class SupplierPersistencyDetailVo {

    /**
     * $column.columnComment
     */
    @ApiModelProperty("详情表主键")
    private Long id;

    /**
     * 供应商继续率主表id
     */
    @ApiModelProperty("供应商继续率主表id")
    private Long supplierPersistencyId;

    /**
     * 险种表主键id
     */
    @ApiModelProperty("险种表主键id")
    private Long repoInsId;

    /**
     * 险种名称
     */
    @ApiModelProperty("险种名称")
    private String repoInsName;

    /**
     * 分母保单ids
     */
    @ApiModelProperty("分母保单ids")
    private String denominatorOrderRiskIds;

    /**
     * 分母金额
     */
    @ApiModelProperty("分母金额")
    private BigDecimal denominatorPrem;

    /**
     * 分子保单
     */
    @ApiModelProperty("分子保单")
    private String numeratorOrderRiskIds;

    /**
     * 分子金额
     */
    @ApiModelProperty("分子金额")
    private BigDecimal numeratorPrem;

    /**
     * 系统继续率
     */
    @ApiModelProperty("系统继续率")
    private BigDecimal sysPersistency;

    /**
     * 保司继续率
     */
    @ApiModelProperty("保司继续率")
    private BigDecimal supplierPersistency;

    private String insCode;
}
